__author__ = '荣耀燃尽  世界尽头'
import os
def GetFileSize(path):
    '''
    :param path:文件夹路径
    :return:返回文件夹内容的大小
    '''
    #记录当前总的文件夹大小
    filesize=0
    #获取当前文件夹下的目录列表
    filelist=os.listdir(path)
    #遍历文件夹中的文件
    for name in filelist:
        filename=os.path.join(path,name)#组合成绝对路径
        #判断是否是文件,是则计算大小
        if os.path.isfile(filename):
            filesize=os.path.getsize(filename)+filesize
        #判断是否是目录，是则递归计算
        elif os.path.isdir(filename):
            filesize=GetFileSize(filename)+filesize
        #出现其他未知情况
        else:
            print("出现了既非文件也非目录的东西！")
            pass
    return filesize

print(GetFileSize(r"D:\eclipse 文件"))